package com.sxy.demo.sxy;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;


import java.io.Serializable;

/**
 * 产品属性表
 *
 * @author wangyu
 * @date 2022/08/17
 */
@EqualsAndHashCode(callSuper = true)
@ApiModel("产品属性表")
@Data
@TableName("rms_goods_platform_attributes")
public class PlatformAttributes extends BaseEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 属性名称
     */
    @ApiModelProperty(value = "属性名称")
    private String attributeName;
    /**
     * 选项类型：1、单选，2、多选 3、文本框等属性
     */
    @ApiModelProperty(value = "选项类型：1、单选，2、多选 3、输入框等属性")
    private String attributeType;
    /**
     * 属性类型：1 参数属性 2 规格属性
     */
    @ApiModelProperty(value = "属性类型：1 参数 2 规格")
    private String attributeGroup;
    /**
     * 前台展示(0不展示、1不展示)
     */
    @ApiModelProperty(value = "前台展示(0不展示、1不展示)")
    private String frontDisplay;
    /**
     * 是否必填(0非必填、1必填)
     */
    @ApiModelProperty(value = "是否必填(0非必填、1必填)")
    private String isRequired;
    /**
     * 是否spu(0不是、1是)
     */
    @ApiModelProperty(value = "是否spu(0不是、1是)")
    private String isSpu;
    /**
     * spu规则排序
     */
    @ApiModelProperty(value = "spu规则排序")
    private Integer spuSort;
    /**
     * 状态(0未加挂、1已加挂)
     */
    @ApiModelProperty(value = "状态(0未加挂、1已加挂)", allowableValues = "0,1")
    private String state;

}
